/*
 * Copyright (c) United Binary LLC.  All rights reserved.
 * 
 * This code is licensed under the MIT License
 * 
 * SEE: http://harnessit.codeplex.com/license
 * 
 */
using System;
using UnitedBinary.UnitTests.Framework;

namespace TestingTestClasses
{
	/// <summary>
	/// Summary description for BadSignaturesClass.
	/// </summary>
	public class BadSignaturesClass
	{
		public BadSignaturesClass()
		{
		}

		[TestMethod("This method has an invalid type.")]
		public void InvalidType(int x)
		{
		}

		[TestMethod("This method has too many arguments.")]
		public void TooManyArguements(TestMethodRecord tmr, int x)
		{
		}

		[TestMethod("This method has too few arguments.")]
		public void TooFewArguements()
		{
		}

		[TestMethod("This method is ok.")]
		public void Good(TestMethodRecord tmr)
		{
			tmr.RunTest(true,"All things are good here.");
		}
	}
}
